gdk: Add pad event structs, enum values, and event mask bit
authorCarlos Garnacho <carlosg@gnome.org>
Thu, 4 Aug 2016 17:04:36 +0000 (19:04 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Tue, 23 Aug 2016 19:01:44 +0000 (21:01 +0200)
commit0dcb9b316e704071e98d67668c99a20e3a9cd425
tree0ece24ff3c6f039d5877622f23fa78a5e8139251
parent3f56af373891bf6e3e01079c07521928613bdb1b
gdk: Add pad event structs, enum values, and event mask bit

GDK_PAD_BUTTON*,RING and STRIP will be emitted respectively when
pad buttons, rings or strips are interacted with. Each of those
pad components belong to a group (a pad can contain several of
those), which may be in a given mode. All this information is
contained in the event.

GDK_PAD_GROUP_MODE is emitted when a group in the pad switches
mode, which will generally result in a different set of actions
being triggered from the same buttons/rings/strips in the group.

https://bugzilla.gnome.org/show_bug.cgi?id=770026
docs/reference/gdk/gdk3-sections.txt
gdk/gdkevents.c
gdk/gdkevents.h
gdk/gdktypes.h
gdk/gdkwindow.c